package org.fjsei.yewu.jyjc.model.para;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.*;

/**
 * 常压容器相关
 *
 * @author xueshupeng
 * @since 2024/8/24 11:38
 */
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AmrGeneralVesselPara {
    /**
     * 额定压力
     */
    @JSONField(name = "DESIGNPRESS")
    private String designPress;

    /**
     * 容积
     */
    @JSONField(name = "CUBAGE")
    private String cubage;

    /**
     * 桶数量
     */
    @JSONField(name = "TUBSUM")
    private String tubSum;

    /**
     * 桶规格
     */
    @JSONField(name = "TUBTYPE")
    private String tubType;

    /**
     * （罐车）汽车牌照
     */
    @JSONField(name = "TUBTYPE")
    private String vehicNum;

    /**
     * （罐车）道路运输证号
     */
    @JSONField(name = "SENDCERT")
    private String sendCert;

    /**
     * （罐车）车辆类型
     */
    @JSONField(name = "CARTYPE")
    private String carType;

    /**
     * （罐车）汽车核定载
     * 质量（kg）
     */
    @JSONField(name = "RATEDLOAD")
    private String ratedLoad;

    /**
     * （罐车）车架号
     */
    @JSONField(name = "CJNO")
    private String cjNo;

    /**
     * （罐车）发动机号
     */
    @JSONField(name = "ENGINECOD")
    private String engineCod;

    /**
     * （罐车）盛装介质
     */
    @JSONField(name = "INNERMEDIUM")
    private String innerMedium;

    /**
     * （罐车）罐体铭牌状况
     */
    @JSONField(name = "NAMEPLATESTATE")
    private String nameplateState;

    /**
     * （罐车）罐体外形尺寸
     */
    @JSONField(name = "SHAPESIZE")
    private String shapeSize;

    /**
     * 适装介质
     */
    @JSONField(name = "DESIGNMEDIUM")
    private String designMedium;

    /**
     * 横截面形状
     */
    @JSONField(name = "CROSSSECTIONALSHAPE")
    private String crossSectionalShape;

    /**
     * 腐蚀裕量
     */
    @JSONField(name = "TINERODE")
    private String tinerode;

    /**
     * 封头材质
     */
    @JSONField(name = "SEALMATER")
    private String sealmater;

    /**
     * 封头厚度
     */
    @JSONField(name = "SEALPLY")
    private String sealply;

    /**
     * 保温层
     */
    @JSONField(name = "TEMPPREMODE")
    private String temppremode;

    /**
     * 筒体材质
     */
    @JSONField(name = "SILOMATER")
    private String silomater;

    /**
     * 筒体厚度
     */
    @JSONField(name = "CANISTERPLY")
    private String canisterply;

    /**
     * 非金属衬里
     */
    @JSONField(name = "NONMETALLICLINING")
    private String nonMetallicLining;
}
